#include<stdio.h>
struct point {
    int x;
    char y;
    char g;
    double z;
};
int main(int argc,char const *argv[]){
    struct point r={1,'a','s',3.0};
    struct point m;
    m=r;
    printf("%d\n",sizeof(int));
    printf("%d\n",sizeof(char));
    printf("%d\n",sizeof(double));
    printf("%d\n",sizeof(r));
    printf("%p\n",&r.x);
    printf("%p\n",&r.y);
    printf("%p\n",&r.g);
    printf("%p\n",&r.z);
    return 0;
}